351696
350866
8358
195243
606912
910590
422759
640845
9398
19964
322871
669735
5163799
3576581
3104148
2409804
2241988
2065609
1982358
192078
1774118
1723136
1694196
1640471